package com.ecoolex.union.pay.retailer.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class UnionPayOrderPushRequest {
    private String serviceId;
    private String timestamp;
    private String userId;
    private String channelId;
    private String merchantId;
    private String merchantName;
    private String orderNo;
    private String status;
    @JsonFormat(pattern = "yyyyMMddHHmmss")
    private Date createTime;
    @JsonFormat(pattern = "yyyyMMddHHmmss")
    private Date paymentTime;
    @JsonFormat(pattern = "yyyyMMddHHmmss")
    private Date updateTime;
    private String orderUrl;
    private Integer totalNumber;
    private String orderCurrency;
    private BigDecimal orderAmount;
    private String couponId;
    private String couponName;
    private BigDecimal couponAmount;
    private BigDecimal payAmount;


}
